﻿using MediatR;
using Warehouse.ErrorCode;

namespace Warehouse.Api.Write.AllGCotion.Command
{
    public class AddInventoryCommand:IRequest<ApiResult<int>>
    {
        /// <summary>
        /// 订单单号
        /// </summary>
        public string? TrackingNumber { get; set; }
        /// <summary>
        /// 结果Id
        /// </summary>
        public int? ResultId { get; set; }
        /// <summary>
        /// 仓库名称
        /// </summary>
        public string? WarehouseName { get; set; }
        /// <summary>
        /// 类型Id
        /// </summary>
        public int? TypeId { get; set; }
        ///// <summary>
        ///// 开始时间
        ///// </summary>
        public DateTime? StartTime { get; set; }
        ///// <summary>
        ///// 结束时间
        ///// </summary>
        public DateTime? EndTime { get; set; }
        // <summary>
        /// 盘点状态
        /// </summary>
        public int? Satate { get; set; }
        /// <summary>
        /// 盘点货品
        /// </summary>
        public string? InventoryName { get; set; }
        /// <summary>
        /// 盘点数量
        /// </summary>
        public int? Inventorycount { get; set; }
        /// <summary>
        /// 盘盈数量 
        /// </summary>
        public int? Inventorytota { get; set; }
        /// <summary>
        /// 入库状态
        /// </summary>
        public int States { get; set; }
    }
}
